package com.simple.portal.vo;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;

@Entity
@Table(name ="GROUP_INFO")
public class GroupInfoVO implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -8396408573894397281L;

	@Id
    @GeneratedValue(generator = "hibernate-uuid")
    @GenericGenerator(name="hibernate-uuid", strategy="uuid")
	@Column(name ="GROUP_ID")
	private String groupId;
	
	@Column(name ="ORGANIZATION_ID")
	private String organizationId;
	
	@Column(name ="GROUP_NAME")
	private String groupName;
	
	@Column(name ="CREATOR")
	private String creator;
	
	@Column(name ="CREATE_DATE")
	private Date createDate;
	
	@Column(name ="UPDATER")
	private String updater;
	
	@Column(name ="UPDATE_DATE")
	private Date updateDate;
	
	@Column(name ="ADMIN_FLAG")
	private String adminFlag;
	
	@Column(name ="STATUS")
	private String status;
	
	@Column(name ="GROUP_LEVEL")
	private String groupLevel;
	
	@Column(name ="MEMO")
	private String memo;

	public String getGroupId() {
		return groupId;
	}

	public void setGroupId(String groupId) {
		this.groupId = groupId;
	}

	public String getOrganizationId() {
		return organizationId;
	}

	public void setOrganizationId(String organizationId) {
		this.organizationId = organizationId;
	}

	public String getGroupName() {
		return groupName;
	}

	public void setGroupName(String groupName) {
		this.groupName = groupName;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getUpdater() {
		return updater;
	}

	public void setUpdater(String updater) {
		this.updater = updater;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}



	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public String getAdminFlag() {
		return adminFlag;
	}

	public void setAdminFlag(String adminFlag) {
		this.adminFlag = adminFlag;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getGroupLevel() {
		return groupLevel;
	}

	public void setGroupLevel(String groupLevel) {
		this.groupLevel = groupLevel;
	}
	
}
